telescopic tower crane - Turkish English Dictionary